﻿/*
*	冰火家族萬能NPC
*
*
*
*
*
*/
var x = "#fEffect/CharacterEff/1112949/0/0#";//高音譜記號
var kk = "#fEffect/BasicEff/MainNotice/Boss/Default/0#";//BOSS
var c = "#fEffect/CharacterEff/1032063/0/0#";//"#fUI/UIMiniGame/starPlanetRPS/heart#";//愛心
var cmark = "#fUI/UIPVP/ChampionMark/1#";//愛心
var lb = "#fEffect/ItemEff/1112811/0/0#";//藍色小光
var b = "#fEffect/CharacterEff/Shaman/1#";//超萌熊熊
var cat = "#fEffect/CharacterEff/Shaman/4#";//超萌喵咪
var leaf = "#fUI/Basic.img/Cursor/18/0#";
var status;

var menuList = Array(
        Array(lb, "公測支援", 1, true),
		Array(lb, "寒假快樂補", 2, true)
		//Array(lb, "200等參加獎(至2/15)", 3, true),
		//Array(lb, "臨時重啟補償(至2/15)", 4, true)
		//Array(lb, "30等禮包錯誤補償", 2, true)
		);
function start() {
    status = -1;
    action(1, 0, 0);
}

function action(mode, type, selection) {

    if (mode == 0) {
	cm.dispose();
	return;
    } else if (mode == 1){
	status++;
    } else {
	status--;
    }

    switch (status) {
        case 0: 
			text = "\t  "+c+"#fn华文行楷##fs30##e#k #b任務活動&獎勵 " +c+ "\r\n#fs12##fn宋体#";
			
			var ccc = 0;
			for (var i = 0; i < menuList.length; i++) {
				if(ccc%3 == 0)
					text +="\r\n   ";
				if (menuList[i][3]) { // 如果允许显示
					text += "#d#L" + menuList[i][2] + "#" + menuList[i][0] + menuList[i][1] + "#l";
					ccc++;
				}
			}
			text += "\r\n\r\n\t\t   #L999#" + leaf +"#fn华文行楷##fs22##e#r回上一頁#l"
			text += "\r\n\r\n  " +c+c+c+c+c+c;
			cm.sendSimple(text);
            break;
        case 1: //
			switch (selection){
				/*case 0://貨幣兌換
					if (cm.getBossLogAcc("封測支援") == 0) {
						cm.gainMeso(300000);
						cm.gainRMB(5000);
						cm.gainNX(2,500000)
						cm.setBossLogAcc("封測支援");
						cm.sendOk("領取成功！超強支援已經给您發放.感謝您的支持.");
					} else {
						cm.sendOk("您已經領取過該支援，無法重複領取。");
						cm.dispose();
					}
					cm.dispose();
					break;*/
				case 1://貨幣兌換
					if (cm.getEventCount("公測支援",1) == 0 && cm.getPlayer().getLevel() >= 120) {
						if(cm.canHold(4001126, 3000)){
							cm.gainNX(2,2000000);
							cm.gainItem(4001126,3000);
							cm.setEventCount("公測支援",1);
							cm.sendOk("領取成功！超強支援已經给您發放.感謝您的支持.");
						}else{
							cm.sendOk("您的背包空間不足，無法領取。");
						}
					} else {
						cm.sendOk("您已經領取過該支援，無法重複領取。");
						cm.dispose();
					}
					cm.dispose();
					break;
				case 2://寒假快樂補
					if (cm.getEventCount("寒假快樂補2",1) == 0 && cm.getPlayer().getLevel() >= 10) {
						if(cm.canHold(1112918, 3)){
							cm.gainItemPeriod(1112918, 1, 31);
							cm.gainMeso(1000000);
							cm.setEventCount("寒假快樂補2",1);
							cm.sendOk("領取成功！寒假快樂補已經给您發放.感謝您的支持.");
						}else{
							cm.sendOk("您的背包空間不足，無法領取。");
						}
					} else {
						cm.sendOk("您該帳號已經領取過該補償，無法重複領取，或是等級未達50等。");
						cm.dispose();
					}
					cm.dispose();
					break;
				case 3://寒假快樂補
					if (cm.getEventCount("200等參加獎",1) == 0 && cm.getPlayer().getLevel() >= 200) {
						if(cm.canHold(1112918, 3)){
							cm.gainNX(2,500000);
							cm.setEventCount("200等參加獎",1);
							cm.sendOk("領取成功！200等參加獎已經给您發放.感謝您的支持.");
						}else{
							cm.sendOk("您的背包空間不足，無法領取。");
						}
					} else {
						cm.sendOk("您該帳號已經領取過該補償，無法重複領取，或是等級未達200等。");
						cm.dispose();
					}
					cm.dispose();
					break;
				case 4://臨時重啟補償
					if (cm.getEventCount("臨時重啟補償",1) == 0 && cm.getPlayer().getLevel() >= 50) {
						if(cm.canHold(2430683, 10)){
							cm.gainItem(2430683,10);
							cm.setEventCount("臨時重啟補償",1);
							cm.sendOk("領取成功！臨時重啟補償已經给您發放.感謝您的支持.");
						}else{
							cm.sendOk("您的背包空間不足，無法領取。");
						}
					} else {
						cm.sendOk("您該帳號已經領取過該補償，無法重複領取，或是等級未達50等。");
						cm.dispose();
					}
					cm.dispose();
					break;
				case 999://回上一頁
					cm.dispose();
					cm.openNpc(1052253);
					break;
				default:
					cm.sendOk("冰火家族歡迎您。");
					cm.dispose();
					break;
			}
            break;
        default:
			cm.sendOk("發生錯誤，請聯繫管理員!");
			cm.dispose();
			break;
    }
}
